Convex Hulls of Sets in the Plane

ثبت نشده
چکیده

The convex hull of a set of points is the smallest convex set containing the points. The convex hull is a fundamental concept in mathematics and computational geometry. Other problems can be reduced to finding the convex hull – for example, halfspace intersection, Delaunay triangulation, Voronoi diagram, etc. An algorithm known as Graham scan [6] achieves an O(n log n) running time. This algorithm is optimal in the worst case. Another algorithm [7] for the same problem runs in O(nh) time, where h is the number of hull points, and this outperforms the preceding algorithm if h happens to be very small. Kirkpatrick and Seidel [8] desined later an algorithm with O(n log h) runtime, which is always at least as good as the better of the above two algorithms. A simplification of their algorithm has been recently reported by Chan, Snocyink and Yap [2]. For some special sets of points, it is possible to improve the results above. We concentrate on the case when the set consists of all intersection points of n lines. A straightforward application of the algorithms above leads to a runtime of slightly more than O(n 2). Attalah [1] and Ching and Lee [3] independently presented O(n log n) runtime worst-case algorithms with O(n) space. Ching and Lee [3] also showed that this result is best possible. Devroye and Toussaint [4] and Golin, Langerman and Steiger [5] studied the case when the lines are random with certain distributions. In both models, they presented algorithms with linear expected time.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A convex combinatorial property of compact sets in the plane and its roots in lattice theory

K. Adaricheva and M. Bolat have recently proved that if $,mathcal U_0$ and $,mathcal U_1$ are circles in a triangle with vertices $A_0,A_1,A_2$, then there exist $jin {0,1,2}$ and $kin{0,1}$ such that $,mathcal U_{1-k}$ is included in the convex hull of $,mathcal U_kcup({A_0,A_1, A_2}setminus{A_j})$. One could say disks instead of circles.Here we prove the existence of such a $j$ and $k$ ...

متن کامل

Algorithms for ball hulls and ball intersections in strictly convex normed planes

Extending results of Hershberger and Suri for the Euclidean plane, we show that ball hulls and ball intersections of sets of n points in strictly convex normed planes can be constructed in O(n log n) time. In addition, we confirm that, like in the Euclidean subcase, the 2-center problem with constrained circles can be solved also for strictly convex normed planes in O(n2) time. Some ideas for e...

متن کامل

Transversals to the convex hulls of all k-sets of discrete subsets of Rn

Let k, d, λ ≥ 1 be integers with d ≥ λ. What is the maximum positive integer n such that every set of n points in R has the property that the convex hulls of all k-sets have a transversal (d−λ)-plane? What is the minimum positive integer n such that every set of n points in general position in R has the property that the convex hulls of all k-sets do not have a transversal (d− λ)-plane? In this...

متن کامل

53 Adrian Dumitrescu

This column is devoted to partitions of point-sets into convex subsets with interior-disjoint convex hulls. We review some partitioning problems and corresponding algorithms. At the end we list some open problems. For simplicity, in most cases we remain at the lowest possible interesting level, that is, in the plane.

متن کامل

To appear in Optimization Methods and Software ROBUST LINEAR PROGRAMMING DISCRIMINATION OF TWO LINEARLY INSEPARABLE SETS

A single linear programming formulation is proposed which generates a plane that minimizes an average sum of misclassi ed points belonging to two disjoint points sets in n-dimensional real space. When the convex hulls of the two sets are also disjoint, the plane completely separates the two sets. When the convex hulls intersect, our linear program, unlike all previously proposed linear programs...

متن کامل

Sweep Line Algorithm for Convex Hull Revisited

Convex hull of some given points is the intersection of all convex sets containing them. It is used as primary structure in many other problems in computational geometry and other areas like image processing, model identification, geographical data systems, and triangular computation of a set of points and so on. Computing the convex hull of a set of point is one of the most fundamental and imp...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004